home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / editors / tscredd2 / scrdisk5.exe / arc / TESTMOUS.C < prev    next >
Text File  |  1990-02-25  |  1KB  |  78 lines

  1. #include <stdlib.h>
  2. #include <conio.h>
  3. #include "scredit.h"
  4.  
  5. void main()
  6. {
  7. clrscr();
  8. gotoxy(20,4);
  9.  
  10. S_Init();
  11.  
  12. if  (!S_MouseInstalled)
  13.     {
  14.     cprintf("Mouse Driver is not in memory!\n\c");
  15.     exit(0);
  16.     }
  17.  
  18. cprintf("Mouse Driver is ACTIVE and has %d buttons",S_Buttons);
  19.  
  20.  
  21. gotoxy(32,10);cprintf("Press ESC to end.");
  22.  
  23. S_ActivateMouse();
  24.  
  25. S_SetMouseEvent("01111110");
  26.  
  27. S_ShowMouse();
  28.  
  29. S_SetMouseRange(10,6,70,9);
  30.  
  31.  
  32. while (!S_Esc)
  33.    {
  34.  
  35.    gotoxy(20,6);
  36.    cprintf("Mouse Cursor Location.. Row:%2d  Column:%2d",S_MsRow,S_MsCol);
  37.  
  38.    gotoxy(10,8);
  39.  
  40.    if  (S_MsLeftPressed)
  41.        cprintf("[ Left Pressed     ]");
  42.    else
  43.    if  (S_MsLeftReleased)
  44.        cprintf("[ Left Released    ]");
  45.    else
  46.        cprintf("[  *** Left ***    ]");
  47.  
  48.    gotoxy(50,8);
  49.    if  (S_MsRightPressed)
  50.        cprintf("[ Right Pressed    ]");
  51.    else
  52.    if  (S_MsRightReleased)
  53.        cprintf("[ Right Released   ]");
  54.    else
  55.        cprintf("[  *** Right ***   ]");
  56.  
  57.  
  58.    gotoxy(30,8);
  59.    if  (S_MsMiddlePressed)
  60.        cprintf("[ Middle Pressed  ]");
  61.    else
  62.    if  (S_MsMiddleReleased)
  63.        cprintf("[ Middle Released ]");
  64.    else
  65.        cprintf("[  *** Middle *** ]");
  66.  
  67.  
  68.    S_ResetMouseFlags();
  69.  
  70.    S_NextKey();
  71.  
  72.    if  (S_Ms->MouseEvent) S_AnalizeMouse();
  73.    }
  74.  
  75. S_HideMouse();
  76. S_DisableMouse();
  77. }
  78.